




/*
     FILE ARCHIVED ON 3:22:03 Oct 16, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:02:01 Jan 17, 2014.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
@charset "utf-8";

/* Layout  ------------------------------------------------------------------------------------------------------------*/
body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
}

body {
	background-color: #f2f2f2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}

a:link {
	color: #036eab;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #036EAB;
}

a:hover {
	text-decoration: none;
	color: #F60;
}

a:active {
	text-decoration: none;
	color: #036EAB;
}

h1 {
	font-size: 1em;
}

h2 {
	font-size: 1em;
}

h3 {
	font-size: 1em;
}

h4 {
	font-size: 1em;
}

h5 {
	font-size: 1em;
}

h6 {
	font-size: 1em;
}

#container {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}

#header {
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/ltt/images/header-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
	width: 950px;
	margin-bottom: 10px;
	margin-top: 0px;
	text-align: left;
}

#backtoltt {
	height: 25px;
	width: 950px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
}

#holder {
	float: left;
	width: 950px;
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/ltt/images/holder-bg-en.gif);
}

#holder-footer {
	float: left;
	height: 20px;
	width: 950px;
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/ltt/images/holder-footer-bg.gif);
}

.breadcrum {
	height: 46px;
	width: 950px;
	padding: 0px;
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/ltt/images/crumb-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: bold;
	color: #FFF;
}

.breadcrum span {
	line-height: 46px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/ltt/images_en/crumbs-span.gif);
	background-position: right top;
	height: 46px;
	float: left;
	background-repeat: no-repeat;
}

.breadcrum .home {
	float: left;
	border: 1px;
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/ltt/images/crumbs-home.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 60px;
	height: 46px;
}

.breadcrum a {
	color: #FFF;
}

.breadcrum a:hover {
	color: #E6E6E6;
}

#content {
	width: auto;
	background-color: #FFF;
	overflow:hidden;
	border-right:1px solid #D5D5D5;
	overflow: hidden;
	/*padding: 20px;*/
}

#content h1 {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

h1.dot {
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/ltt/images/line-h.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#content h2 {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	color: #999;
	float: none;
}

#content .teaser {
	width: 270px;
	margin-bottom: 10px;
	float: left;
	border: 1px solid #C6D8E4;
	padding: 15px;
	margin-right: 10px;
	height: 220px;
	overflow: hidden;
}

#content .teaser h2 {
	margin-bottom: 6px;
	padding: 0px;
	margin-top: 0px;
}

#content .teaser img {
	width: 50px;
	float: left;
	height: 50px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}

#content .teaser p {
	height: 100px;
	padding-right: 10px;
	overflow: hidden;
	word-wrap: break-word;
}

#content .teaser ul {
	margin: 0px;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 60px;
}

#content .teaser li {
	font-size: .99em;
}

#footer {
	width: 950px;
	margin: 0 auto;
}

#footerinner {
	height: 50px;
	width: auto;
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/ltt/images/footer-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 50px;
	padding-right: 25px;
	padding-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: .9em;
	color: #666;
	text-align: left;
}

/* CSS Reset  ------------------------------------------------------------------------------------------------------------*/
img,fieldset,button,table {
	border: 0;
}

body,div,form,fieldset,ul,ol,li,h1,h2,h3,h4,h5,h6,button,table,tbody,thead,tfoot,th,td,input,select
	{
	margin: 0;
	padding: 0;
}

button {
	background: none;
	overflow: visible;
	cursor: pointer;
}

ul,ol {
	list-style: none;
}

table {
	border-collapse: collapse;
}

.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	zoom: 1;
}

span.notice {
	width: auto;
}

/* LEFT MENU START------------------------------------------------------------------------------------------------------------ */
#menu {
	display: block;
	width: 220px;
}

#menu ul {
	border-bottom: 0;
	margin-top: 5px;
	text-align: left;
}

#menu ul a {
	height: 30px;
	display: block;
	font-size: 0.9em;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	line-height: 30px;
}

#menu ul a:hover {
	color: #ff9600 !important;
}

#menu ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
}

#menu ul .active {
	height: auto;
}

#menu ul li.last {
	border-bottom: 1px solid #fff;
}

#menu ul ul {
	margin-top: 0;
	border-top-width: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-top-style: none;
	padding-left: 10px;
}

#menu ul ul li {
	font-weight: normal;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #FFF;
}

#menu ul ul ul {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#menu ul ul ul a {
	padding-left: 30px;
}

#menu ul .active a,#menu ul .active ul .active a,#menu ul .active ul .active ul .active a
	{
	color: #0498F0;
}

#menu ul .active ul a,#menu ul .active ul .active ul a {
	color: #036eab;
}

#menu_div {
	float: left;
	width: 220px;
}

#menu #menutabtitle {
	font-size: 0.8em;
	font-weight: bold;
}

#menu ul li.category {
	font-weight: bold;
}

#menu ul li.category a {
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/ltt/images/menu-home-logo.gif) !important;
	background-repeat: no-repeat;
	background-position: 20px 5px; /*background-image: none;*/
	padding-left: 50px;
}

#menu ul li.category a:hover {
	
}

/* LEFT MENU END------------------------------------------------------------------------------------------------------------ */
.sidebox {
	margin: 10px;
	background-color: #FFF;
	border: 1px solid #E4E4E4;
	width: 205px;
}

.sidebox h5 {
	line-height: 33px;
	margin-left: 8px;
}

.handsetInfor { /*
	font-size: 12px;
	padding-bottom: 5px;
	*/
	
}

.handsetInfor span {
	font-size: 12px;
}

/*--------------------change language--------------------------------*/
#divchangepsw {
	text-align: center;
	background-repeat: repeat;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	margin-left: 10px;
	margin-top: 10px;
	background-color: #FFF;
	width: 205px;
	border: 1px solid #E4E4E4;
	line-height: 33px;
}

#divchangepsw span {
	float: left;
}

#divchangepsw #select_lang {
	font-weight: bold;
	color: #39C6F2;
}

/*-------------table for info add by chenwh----------------------------------*/
table.commontable_info {
	width: 690px;
	padding: 0;
	margin: 0;
	border: 1px solid #efefef;
}

table.commontable_info th {
	color: #333;
	text-align: left;
	padding: 10px;
	background-color: #FCFCFC;
	font-weight: bold;
	border: 1px solid #efefef;
	width: 200px;
}

table.commontable_info td {
	padding: 6px 6px 6px 12px;
	background-color: #FFF;
	color: #666;
	border: 1px solid #efefef;
}

table.commontable_info td.col2 {
	border: 0px none #FFF;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}

table.commontable_info tr td input.normal {
	width: 180px;
	height: 20px;
}

table.commontable_info tr td input.day,table.commontable_info tr td input.month
	{
	width: 20px;
	margin-right: 5px;
}

table.commontable_info tr td input.year {
	width: 40px;
}


/*-------------table for list add by chenwh----------------------------------*/
table.commontable_list {
	width: 690px;
	padding: 0;
	margin-top: 20;
	margin-right: 0;
	margin-bottom: 20;
	margin-left: 0;
}

table.commontable_list th {
	color: #333;
	text-align: left;
	padding: 10px;
	background-color: #FCFCFC;
	font-weight: bold;
	border: 1px solid #efefef;
}

table.commontable_list td {
	padding: 6px 6px 6px 12px;
	background-color: #FFF;
	color: #666;
	border: 1px solid #efefef;
}

table.commontable_list tr td input.day,table.commontable_list tr td input.month
	{
	width: 20px;
	margin-right: 5px;
}

table.commontable_list tr td input.year {
	width: 40px;
}

table.commontable_list tr th label {
	font-size: 11px;
	font-weight: bold;
}

/* FORM STYLES  ------------------------------------------------------------------------------------------------------------ */
.section {
	clear: both;
	width: auto;
	zoom: 1;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
}

.cdrlistdiv
{
	width: 690px;
	height: auto;
	padding: 1px;
	overflow-x: scroll;
}

table.top td {
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
}

.section h2 {
	margin: 0 0 3px 8px;
}

.section .last {
	border-bottom-width: 0px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}

.section label,.section .label {
	font-size: 11px;
	font-weight: normal;
}

.announcement {
	margin-top: 20px;
	border: 1px solid #efefef;
	width: auto;
}

.announcementinner {
	width: auto;
	padding: 10px;
}

.announcement h1 {
	margin-left: 10px;
	line-height: 20px;
}

.section div p {
	margin-bottom: 5px;
}

.section .errormessage {
	margin-bottom: 0;
}

.section fieldset {
	margin-bottom: 15px;
	border: 0px none #FFF;
	width: auto;
}

.section fieldset.last {
	margin-bottom: 0;
	border: 0px none #FFF;
}

.section fieldset.hasborder legend {
	font-size: 13px;
	font-weight: bold;
	/*color: #141F78;*/
}

/* TABLES  ------------------------------------------------------------------------------------------------- */
.section .rows {
	margin-bottom: 15px;
	background: #E6F2FA;
}

.section .rows .last {
	margin-bottom: 0;
}

.section .rows th {
	width: 128px;
	text-indent: 8px;
	font-weight: normal;
	text-align: left;
}

.section .rows td {
	width: 375px;
}

.section .rows th,.section .rows td {
	padding: 5px 0;
	border-bottom: 2px solid #fff;
	font-size: 0.7em;
}

.section .rows .last th,.section .rows .last td {
	border-bottom: 0;
}

.section .tableHeader td,.section .tableHeader th,.section .tableHeaderNoPic td,.section .tableHeaderNoPic th
	{
	background: #FFFFFF none repeat scroll 0 0;
	text-indent: 0px;
	font-weight: bold;
	width: 128px;
}

.section .tableHeader td span,.section .tableHeader th span,.section .tableHeaderNoPic td span,.section .tableHeaderNoPic th span
	{
	text-decoration: underline;
	cursor: pointer;
}

.section .tableHeader th.headerSortUp {
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/images_en/asc.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

.section .tableHeader th.headerSortDown {
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/images_en/desc.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

.section .tableHeader th.header,.section .tableHeaderNoPic th.header {
	cursor: pointer;
}

.section .privacyTableHeader td,.section .privacyTableHeader th {
	font-weight: bold;
}

.section .privacyTableHeader td span,.section .privacyTableHeader th span
	{
	text-decoration: underline;
}

.section .privacyTableHeader th.headerSortUp {
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/images_en/asc.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

.section .privacyTableHeader th.headerSortDown {
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/images_en/desc.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

.section .privacyTableHeader th.header {
	cursor: pointer;
}

.section legend {
	margin-bottom: 15px;
	display: block;
}

.indent {
	text-indent: 8px;
}

div.confirmation {
	border: 1px solid #C7E0F2;
	padding: 7px 8px 4px;
}

div.confirmation li {
	font-size: 0.7em;
}

.section .tableHeaderNoSorter th {
	background: #FFFFFF none repeat scroll 0 0;
	font-weight: bold;
	text-indent: 0px;
}

.text,.checkbox,.select,.textarea,.radio,.singleradio {
	padding: 3px 8px 5px 8px;
	background: #E6F2FA;
	border-bottom: 2px solid #fff;
	zoom: 1;
}

.text label,.select label,.textarea label,.radio .label {
	width: 150px;
	margin-top: 3px;
	display: block;
	float: left;
}

.text input {
	width: 170px;
	height: 1.3em;
	padding: 0 2px;
	line-height: 1.3em;
	color: #141F78;
	background: #fff;
	border: 1px solid #BBBDBF;
	font-size: 0.7em;
}

.text em {
	margin-left: 5px;
	font-style: italic;
	font-size: 0.7em;
}

.checkbox span,.singleradio span {
	width: 20px;
	margin: 2px 4px 0 0;
	float: left;
}

.checkbox label,.singleradio label {
	width: 463px;
	margin-top: 2px;
	float: left;
}

.radio {
	padding-bottom: 4px;
}

.radio span {
	margin: 3px 4px 0 0;
	float: left;
}

.radio label {
	margin: 3px 16px 0 0;
	float: left;
}

.select select {
	width: 200px;
	font-size: 0.7em;
	color: #141F78;
}

.textarea textarea {
	width: 317px;
	height: 70px;
}

.suboptions {
	margin: 0 0 -4px 16px;
}

.suboptions .text {
	border: 0;
}

.suboptions .text label {
	width: 96px;
}

.suboptions .text span {
	width: auto;
	margin-left: 5px;
	float: none;
}

.errormessage {
	color: #f00;
}

/* Styles for specific re-occuring fields  ----------------------------------------------------------------- */
.text .day,.text .month {
	width: 20px;
	margin-right: 5px;
}

.text .year {
	width: 40px;
}

.rakker li {
	font-size: 0.8em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	display: block;
	height: 20px;
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/images/general/rakker_boxed_r.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin: 0px;
	line-height: 20px;
}

.rakker a {
	text-decoration: none;
}

.rakker a:hover,.rakker a:active {
	color: #F60;
	text-decoration: underline
}

.button {
	display: block;
	background: transparent
		url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/images/home/buttons/button_topleft.gif) no-repeat top left;
	text-decoration: none !important;
	float: left;
	cursor: pointer;
}

.button span {
	display: block;
}

.button .inner {
	background: transparent
		url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/images/home/buttons/button_topright.gif) no-repeat top right
		;
}

.button .inner .inner {
	background: transparent
		url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/images/home/buttons/button_bottomleft.gif) no-repeat bottom
		left;
}

.button .inner .inner .buttoncontent {
	padding: 0 15px;
	background: transparent
		url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/images/home/buttons/button_bottomright.gif) no-repeat bottom
		right;
	text-align: center;
	font-weight: bold;
	color: #39F;
}

a.button {
	margin-bottom: 10px;
}

a.button .inner .inner .buttoncontent {
	line-height: 2em;
	font-size: 0.7em;
}

button .button .inner .inner .buttoncontent {
	line-height: 1.8em;
	font-size: 0.9em;
	white-space: nowrap;
}

.section form button {
	margin: 6px 9px 0 0;
	padding: 0 1px 1px 0;
	float: right;
}

.hotlink {
	float: left;
	/*border: 1px solid #bbbdbf;*/
	width: 525px;
	clear: both;
	overflow-x: auto;
	margin-left: 200px;
	display: inline;
}

.hotlink span {
	border-top: 1px solid #C6D8E4;
	width: 525px;
	padding-top: 5px;
	/*border-top: 1px solid #cccccc;*/
	font-size: 12px;
	font-weight: bold;
}

.hotlink ul li {
	font-weight: normal;
	font-size: 0.7em;
	padding: 0 0 0 15px;
	float: left;
	background: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/images/general/rakker_boxed_r.gif) no-repeat left
		3px;
}

.text .value,span.value,th.value,td.value,a.value,label.value,div.value
	{
	font-size: 0.9em;
}

span.value {
	margin-left: 8px;
	line-height: 20px;
}

#rightcontent h1 {
	margin-top: 10px;
}

#buttonDoLogOut {
	margin: 5px 5px 5px 125px;
}

#leftmenu {
	float: left;
	text-align: left;
	width: 240px;
	background-image: url(/web/20111016032203/https://clientstatus.ltt.ly:9445/nser/common/ltt/images/holder-bg-en.gif) !important;
	background-repeat: repeat-y;
}

#rightcontent {
	float: left;
	width: 708px;
	background-color: #FFF;
	text-align: left;
	overflow: hidden;
	/*border-right: solid 1px #D5D5D5;*/
}